#ifndef __IOCTL_H__
#define __IOCTL_H__

#define FILE_DEVICE_DISKFT  0x8000

#define DISKFT_IOCTL(index) \
    CTL_CODE(FILE_DEVICE_DISKFT, index, METHOD_BUFFERED, FILE_READ_DATA)
#define IOCTL_SET_DIRECTORY \
    CTL_CODE(FILE_DEVICE_DISKFT, 0x800, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_SET_RECREATETIME \
    CTL_CODE(FILE_DEVICE_DISKFT, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_SET_WATCHRANGE\
	CTL_CODE(FILE_DEVICE_DISKFT, 0x802, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_STOP_DEV \
	CTL_CODE(FILE_DEVICE_DISKFT, 0x803, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_START_DEV \
	CTL_CODE(FILE_DEVICE_DISKFT, 0x804, METHOD_BUFFERED, FILE_ANY_ACCESS)

#endif /* __IOCTL_H__ */

